// 导入express
const express = require('express')
// 创建服务器实例
const app = express()

//配置解析表单的中间件
app.use(express.urlencoded({extended:false}))


// 使用cors中间件解决跨域问题
// cors 是 Express的一个第三方中间件。通过安装和配置cors中间件，可以很方便地解决跨域问题。
// 使用步骤分为如下3步:
// 运行 npm install cors安装中间件
// 使用const cors = require('cors")导入中间件在
// 路由之前调用app.use(cors())配置中间件
const cors = require('cors')
app.use(cors())

//导入路由模块
const router = require('./apiRouter.js')

// 把router注册到app上 挂载路径前缀'/api'
app.use('/api',router)

//启动服务器
app.listen(8080,()=>{
    console.log('running at http://127.0.0.1:8080');
})